import time
from selenium import webdriver
from selenium.webdriver.common.by import By  # 用于定位网页元素

# 创建浏览器驱动对象
browser = webdriver.Chrome()

# 通过JS代码访问多个页面
browser.get('https://jd.com')
time.sleep(1)

js_code = 'window.open("https://taobao.com")'
browser.execute_script(js_code) # execute_script()方法可以执行JS代码
time.sleep(1)


# 标签页定位
handle = browser.window_handles # 获取所有标签页的句柄,结果为列表

for i in handle:
    browser.switch_to.window(i) # 切换到指定标签页
    print('句柄：',i,'标题：',browser.title) 
    if ('京东') in browser.title or ('jd.com') in browser.current_url:
        print('京东页面，句柄为：',i)
    else:
        print('淘宝页面，句柄为：',i)
time.sleep(2)
browser.quit()